﻿using BusinessLayer.Attributes;

namespace BusinessLayer.EnumsAndContainers
{
    /// <summary>
    /// Enum with available systems for deploy. For each member <see cref="DescriptionAttribute"/> (text representation of server name) 
    /// and <see cref="BuildConfigurationAttribute"/> (name of configuration for project rebuild) are specified. 
    /// </summary>
    public enum TargetSystem
    {
        /// <summary>
        /// Test server
        /// </summary>
        [Description("Test server")]
        [BuildConfiguration("TestDebug")]
        Test=0,
        /// <summary>
        /// Azure ERP
        /// </summary>
        [Description("Azure ERP")]
        [BuildConfiguration("STSDEBUG")]
        AzureERP=1,
        /// <summary>
        /// Azure CT
        /// </summary>
        [Description("Azure CT")]
        [BuildConfiguration("CTDEBUG")]
        AzureCT = 2,
    }
}